@charset "utf-8";
/* CSS Document */

body{margin:0px;padding:0px;background:#F9F9F9;  list-style:none;font-size:12px}
ul{margin:0px;padding:0px;list-style:none}

/*通用样式*/
.f_l{float:left}
.f_r{float:right; padding-right:10px;}
.clear{clear:both}
.w220{width:220px}
.w240{width:240px}
.w270{width:270px}
.w295{width:295px}
.w326{width:326px}
.w500{width:500px}
.w726{width:726px}
.w980{width:980px}
.bb1{border-bottom:1px solid #C5C5C5;padding-bottom:20px}
.hauto{height:100%;overflow:hidden}
.pt50{padding-top:50px}
.ml80{margin-left:30px}
.ml10{margin-left:10px}
.pt55{padding-top:55px}
.pl50{padding-left:50px}
.line30{line-height:30px}
.h28{height:28px}
.h35{height:35px}
.d35{height:35px}
.h210{height:210px}
.bg1{ background:#EC6C00}
.bg2{width:726px; height:44px; float:right; margin-top:50px; background:url(../images/N_navbg.png);}
.mauto{margin:auto}
.mt5{margin-top:5px}
.gehang { width:10px; height:10px; overflow:hidden; clear:both; margin:0px auto;}
.hs{color:#ec6c00; text-decoration:none;}
.cs{color:#F90;}
.cs1{color:#F90; font-size:14px; font-weight:bold;}
.bord10{ border:1px solid #CCC;}
.clr { overflow: hidden; clear: both; height: 0px; line-height: 0; font-size: 0px; }
.fr { float: right; }
.fl { float: left; }
.gray { background: none repeat scroll 0% 0% rgb(244, 244, 244); }
#btnSubmit{ margin:20px 0 0 40px; width:120px; height:30px; background:url(../images/dallsort_bg.png); display:block;}

/*登录页面样式*/
.log_top{height:38px;background:url(../images/login_top.jpg);width:auto;overflow:hidden;color:#5A5A5A;font-size:14px}
.log_top a{color:#5A5A5A;font-size:14px;line-height:38px; text-decoration:none; }
.head{width:980px;margin:auto;background:#FFF;height:100%;overflow:hidden}
.logo{float:left}
.menu{float:right;height:30px;width:640px;margin-top:45px;font-size:0px}
.menu .c1{width:160px;height:30px;float:left;background:url(../images/menu_1.jpg)}
.menu .c1:hover{background:url(../images/menu_h1.jpg)}
.menu .c2{width:160px;height:30px;float:left;background:url(../images/menu_2.jpg)}
.menu .c2:hover{background:url(../images/menu_h2.jpg)}
.menu .c3{width:160px;height:30px;float:left;background:url(../images/menu_3.jpg)}
.menu .c3:hover{background:url(../images/menu_h3.jpg)}
.menu .c4{width:160px;height:30px;float:left;background:url(../images/menu_4.jpg)}
.menu .c4:hover{background:url(../images/menu_h4.jpg)}

/*登录窗口*/
.login-box{width:300px;height:310px;margin:auto; background:#000; position:absolute;z-index:999;right:20%;top:50px;opacity: 0.3;
filter: alpha(opacity=30);}
.login-txt{width:270px;height:280px;margin:auto; position:absolute;z-index:999;right:20%;top:50px;padding:15px}
.log_tit{color:#FFF;font-size:16px; border-bottom:1px solid #FFF;line-height:30px}
.log_in{margin:0px;padding:0px;margin-top:15px;color:#FFF;line-height:25px;font-size:14px}
.log_in .login_text{width:255px;height:25px;padding:0px;margin:0px;background:url(../images/log_txt.jpg)}
.log_in .login_botton{width:256px;height:37px;background:url(../images/login.png); border:none;display:block;font-size:0;line-height:0;text-indent:-9999px;margin-top:20px;margin-left:2px;margin-bottom:15px}

/*登录页面主体*/
.main{width:980px;margin:auto;height:100%;overflow:hidden}
.main_box{width:326px;float:left;height:100%;overflow:hidden}
.main_box2{width:200px;float:left;height:100px;overflow:hidden; background:url(../images/spic1.png) no-repeat;text-align:right}
.main_box3{width:200px;float:left;height:100px;overflow:hidden; background:url(../images/spic2.png) no-repeat;text-align:right;margin-left:200px}
.main_box4{width:200px;float:right;height:100px;overflow:hidden; background:url(../images/spic1.png) no-repeat;text-align:right}
.foot{height:50px;line-height:25px; margin-top:20px; text-align:center}

/*首页样式*/
.address{color:#EC6C00;font-size:16px;width:50px;font-weight:bold;float:left}
.search{margin:0px;padding:0px;margin-top:50px;color:#FFF;line-height:25px;font-size:14px;margin-left:40px}
.search .s_input{width:259px;height:32px;padding:0px;margin:0px;background:url(../images/s_input.jpg); border:none;float:left; text-indent:30px}
.search .go{width:90px;height:32px;background:url(../images/s_botton.png); border:none;display:block;font-size:0;line-height:0;text-indent:-9999px;float:left}
.nav{float:left;height:30px;width:640px;font-size:0px}
.nav1{float:left;height:30px;width:240px;font-size:0px}
.nav .c1{width:160px;height:30px;float:left;background:url(../images/nav_1.jpg)}
.nav .c1:hover{background:url(../images/nav_h1.jpg)}
.nav .c2{width:160px;height:30px;float:left;background:url(../images/nav_2.jpg)}
.nav .c2:hover{background:url(../images/nav_h2.jpg)}
.nav .c3{width:160px;height:30px;float:left;background:url(../images/nav_3.jpg)}
.nav .c3:hover{background:url(../images/nav_h3.jpg)}
.nav .c4{width:160px;height:30px;float:left;background:url(../images/nav_4.jpg)}
.nav .c4:hover{background:url(../images/nav_h4.jpg)}

.nav1 .c1{width:160px;height:35px;float:left;background:url(../images/nav_1.jpg)}
.nav1 .c1:hover{background:url(../images/nav_h1.jpg)}

.hm_list li{width:315px;height:200px;float:left;margin-top:10px;margin-right:15px}
.hm_list li img{width:315px;height:140px}
.lp_list li{width:195px;height:240px;float:left;margin-top:15px;}
.lp_list li img{width:180px;height:200px}
.copy{width:160px;text-align:center;line-height:22px; height:100%;overflow:hidden;float:left}

/*内页样式*/
.locahostDIv {height: 34px;width: 978px;border: 1px solid #e7e7e7;line-height: 34px; font-family: 幼圆;margin-top: 10px;text-indent: 10px;background: #FFF;}
.locahostDIv span {background: url(../images/icon_18.jpg) no-repeat 0px center;padding-left: 15px;}

.contant .left{width:220px; height:auto; margin-top:20px;  float:left;}
.contant .right{width:760px; height:auto; margin-top:20px; float:right; display:block; overflow:hidden;}

.fen_about_contact{width:1000px; height:auto; margin-top:20px;}
.fen{width:220px; height:auto;  float:left;}
.fen .box{width:218px; height:auto; border:1px solid #e0e0e0; border-bottom:none; background:#fefefe;}
.fen .box .tital{width:218px; height:44px;  background:#fefefe;overflow: hidden;}
.fen .box .tit{ height:30px; background:url(../images/tit_bot.jpg) repeat-x 0 bottom;margin: 0px 8px;margin-top: 14px;}
.fen .box .tit em {background: #ec6c00;display: inline-block;padding: 7px 31px;font-size: 14px;font-weight: bold;color: #FFF;}
.fen .box .main2{ padding: 10px;}
.fen .bot{width:220px; height:5px; font-size:0px; line-height:5px; background:url(../images/allsort_bg.png) no-repeat scroll 0px -92px transparent;}

.tab {zoom: 1; overflow: hidden}
.tab li { text-indent:50px; cursor: pointer}
.sorttab{ width:180px; overflow:hidden;}
.sorttab ul {width: 180px; }
.sorttab li{width: 160px; background:url(../images/dallsort_bg.png) no-repeat; height: 25px;line-height:25px; margin-left: 30px; margin-top:18px; margin-bottom:18px; }
.sorttab li a {  width: 160px; display: block; height:25px; font-size: 12px;line-height:26px;}
.sorttab li a:link {color: #333; text-decoration: none}
.sorttab li a:visited {color: #333; text-decoration: none}
.sorttab li a:hover {color: #fff; background:url(../images/dallsort_bg_select.png) no-repeat;}
.sorttab li a:active {color: #333; text-decoration: none}

.about2{width:740px; height:auto;float:right;}
.about2 .box{width:738px; height:auto; border:1px solid #e0e0e0; border-bottom:none; background:#fefefe;}
.about2 .box .main1{ padding: 10px 10px 7px 10px; font-size:12px; color:#666; line-height:30px;}
.about2 .bot{width:740px; height:5px; font-size:0px; line-height:5px; background:url(../images/allsort_bg.png) no-repeat scroll 0px -92px transparent;}
.tjzc{width:978px; height:46px; background:url(../images/tjzc.jpg); float:left}
.dxsm{width:978px; font-size:14px; font-weight:bold; float:left;}
.tjzcsq{width:978px; height:86px; background:url(../images/tjzcsq.jpg); float:left}
.tjzcsq img{width:371px; height:49px; background:url(../images/tjzcsq.jpg); padding:10px 0 0 300px;}
.tjzcsq a:hover img{opacity:.8;filter:Alpha(opacity=60);}
.about3{width:980px; height:auto;float:left;}
.about3 .box{width:978px; height:auto; border:1px solid #e0e0e0; background:#fefefe;}
.about3 .box .main3{ padding: 10px 10px 7px 10px; font-size:12px; color:#666; line-height:30px;}



.proListUL{overflow:hidden;}
.proListUL li{width:358px; height:auto; float:left; }
.proListUL li .p1{width:340px; height:200px; background:url(../images/pro_bg.jpg) no-repeat; padding:2px;}
.proListUL li .p1 img{width:340px; height:200px;}
.proListUL li .p1 a:hover img {opacity:.8;filter:Alpha(opacity=60);}
.proListUL li .p2{width:358px; height:30px; line-height:30px; text-align:center; color:#950200;}
.proListUL li .p2 a{color:#950200;}
.proListUL li .p2 a:link, .proListUL li .p2 a:visited{}
.proListUL li .p2 a:hover{ color:#ec6c00; text-decoration:none;}


.pro_rm_top_line { width: 240px; height: 2px; background: none repeat scroll 0% 0% rgb(236, 108, 0); font-size: 0px; line-height: 2px; }
.pro_rm_title { width: 238px; height: 30px; border-left: 1px solid rgb(207, 207, 207); border-right: 1px solid rgb(207, 207, 207); background: url('fw_zx_title_bg.jpg') repeat-x scroll 0% 0% transparent; font-size: 14px; font-weight: bold; color: rgb(72, 72, 70); line-height: 30px; text-indent: 16px; }
.pro_rm_main { width: 238px; height: 175px; border: 1px solid rgb(207, 207, 207); }
.pro_rm_main_up { height: 175px; overflow: hidden; margin: auto; width: 223px; }
.pro_BoxRight_up { width: 160px; padding:10px 0 0 20px; overflow: hidden; }
.pro_BoxRight_up .title { color: rgb(183, 183, 183); font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; }
.pro_BoxRight_up .title a:link, .BoxRight_up .title a:visited { color: rgb(1, 64, 81); }
.pro_BoxRight_up .title a:hover { color: rgb(0, 155, 172); text-decoration: none; }

.service3 { padding-left:10px; position: relative; z-index: 101; }
.service3 img{ float:left; padding-top:10px; }
.service3 a.fb { font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; line-height: 28px; float: left; width: 95px; height: 28px; display: block; background:url(../images/but_all.png) no-repeat scroll 0px 0px transparent; margin-left: 0px; }
.service3 a.fb:hover { font-size: 14px; font-weight: bold; text-decoration:none; color: rgb(242, 242, 242); background-position: -95px 0px; }
.service3 a.ck { font-size: 14px; font-weight: bold; text-decoration:none; color: rgb(255, 255, 255); text-align: center; line-height: 28px; float: left; width: 95px; height: 28px; display: block; margin-left: 28px; background:url(../images/but_all.png) no-repeat scroll 0px -28px transparent; }
.service3 a.ck:hover { font-size: 14px; font-weight: bold; color: rgb(242, 242, 242); background-position: -95px -28px; }


.pic_zx_gg { width:218px; height:207px; float:left; margin-left:10px; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(32, 111, 150) rgb(207, 207, 207) rgb(207, 207, 207); }
.mh_zx_box {  }
.mh_zx_box ul { list-style-type: none; line-height: 30px; height: 30px;  background:url(../images/index_title_bg_1.gif) repeat-x scroll 0% 0% transparent; }
.mh_zx_box ul li { float: left; width: 108px; text-align: center; color: rgb(0, 0, 0); border-right: 1px solid rgb(207, 207, 207); cursor: pointer; }
.mh_zx_content { width:190px; padding: 10px; }
.mh_zx_content { margin-top: -1px; }
.mh_zx_box ul li.one {background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); font-weight: bold; }
.mh_zx_ct { line-height: 28px; }
.list_vio2 { width:200px; line-height:40px;}

/*会员中心*/
.Hy{ width: 980px; margin: 0 auto;}
.Hy .HyLeft{ float:left; width: 200px;}
.Hy .HyRight{ width: 770px; float:right; border:1px solid #CCC}

.dn{width:758px; height:88px; background:url(../images/01.png); float:right;}
.dn .nr{ width:140px; color:#999; font-size:14px; font-weight:bold; padding:20px; float:left;}
.dn .nc{ width:500px; color:#999; font-size:14px; font-weight:bold; padding:20px; float:left;}
.dn .nc img{padding:0 5px 0 5px;}
.fn{width:758px; height:34px; background:url(../images/02.png); float:right;}
.pro_nav { width: 740px; height: 34px; margin: 0px auto; }
.pro_nav ul { overflow: hidden; }
.pro_nav li { width: 148px; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; float: left; }
.ddnr_bg{width:758px; height:auto; float:right;}
.ddnr_all{width:747px; height:auto; float:right;}
.ddnr_all .T{width:747px; height:40px; background:url(../images/dd_nr_t.png); float:right}
.ddnr_all .T .main{width:200px; padding:8px 0 0 30px; font-size:14px; float:left;}
.ddnr_all .T .main1{width:500px; padding-top:5px; font-size:14px; float:left; }
.ddnr_all .N{width:747px; height:130px; background:url(../images/dd_nr_n.png); float:right}






.LeftAbouttit{ background:url(../images/compabout_03.jpg) no-repeat; width:200px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:12px;}
.Leftaboutlist{ border:1px  solid #CCC;}
.Leftaboutlist ul{ margin:8px;}
.Leftaboutlist li{ background:url(../images/list_07.jpg) no-repeat 10px 10px; line-height:28px; padding-left:26px; font-weight:bold; border-bottom:1px solid #ccc;}

.dptit2{ border-bottom:1px solid #999; padding-left:20px;  line-height:28px; font-size:14px; font-weight:bold; color:#0679d2;}
.project2 {padding:0 20px 6px 20px; width: 720px;}
.project2 th { height: 18px; padding-top:5px; color: #333; text-align: center; }
.project2 td { height: 18px; color: #333; text-align: center; font-family: "Arial" , "宋体"; }
.project2 .r td { border-top: 1px dotted #AAAAAA; }
.project2 .rg { color: #999; font-family: Arial; font-size: 11px; }
.project2 .rs { color: #999; font-family: "宋体"; }
.project2 .red { color: red; }
.project2 .en { color: red; font-size: 11px; font-family: "Arial" , "宋体"; }
.project2 .Green { color: Green; }
.project2 .oneleft { text-align: left; padding-left: 14px; padding-bottom:5px; }
.project2 .oneleft img{ padding-top:10px; }
.project2 .oneleft a:hover img {opacity:.8;filter:Alpha(opacity=60);}
.project2 .hr { height: 7px; margin-bottom: 15px; background-image: url(/images/outsource_search_tf.gif); }
.project2 .img_friend { width: 137px; height: 68px; margin-top: 10px; margin-bottom: 5px; }
.project2 .img_friend2 { width: 14; height: 16px; margin-left: 10px; }


.property2{ height:28px; margin:16px 10px;}
.property2 .details{ float:left; width:460px; line-height:20px;}
.property2 .details strong{ font-size:14px; font-weight:bold; line-height:26px;margin-right:16px;}
.property2 .Pprice{ float:right; width:120px; padding-top:10px; font-family:Tahoma, Arial;  text-align:center;}
.property2 .Pprice strong{ font-size:18px; font-weight:bold;}
/*会员中心*/


/*分页*/
#pages {
	COLOR: #077ac7; TEXT-ALIGN: center; MARGIN: 0px 30px 0 30px; CLEAR: both; height:25px; line-height:25px; padding-bottom:10px;
}
#pages li {
	float:left; height:25px; line-height:25px; MARGIN: 3px;
}
#pages li A {
	BORDER: #b9dff9 1px solid; TEXT-ALIGN: center; COLOR: #077ac7; padding:3px 6px 2px 6px;
}
#pages li A:hover {
	BACKGROUND: #077ac7; COLOR: #fff
}
#pages li.thisclass{
    COLOR: #077ac7; font-weight:bold;
}
#pages .pageinfo{
	padding:12px 10px 12px 16px;
}
#pages .pageinfo strong{
	margin:0px 2px;
}

/*购物车*/
.sc_box { width: 980px; margin: 10px auto 0px; }

.Position, .shopcart_login a, .Position_r, .shopcart_login b, a.close, .my_shop_t .t, .my_shop a.pay, .my_shop a.shoping, a.num_d_i, a.num_d_ii, a.num_d_ii:hover, a.num_a_i, a.num_a_ii, a.num_a_ii:hover, .SalesPromotion_t .t, .SalesPromotion_box .n, .SalesPromotion_box .s, a.Add_Cart, ul.tabs li a, .bx_wrap a.bx-prev, .bx_wrap a.bx-prev:hover, .bx_wrap a.bx-next, .bx_wrap a.bx-next:hover, .delInfoBox, .delInfoBox .delInfo_c, .bx_wrap a.prev, .bx_wrap a.next, .Concessions, .delcommodity, .sliding li .n .ware .s, .size_cue, .amount_cue, a.Continue_Cart, .notify_listBox ul li.o, .listBox .i em, .sliding li .n b { background:url(../images/shopcart.gif) no-repeat scroll 0% 0% transparent; }
.sc_box { width: 980px; margin: 10px auto 0px; }
.Position { background-position: 0px 0px; width: 714px; height: 28px; line-height: 28px; font-weight: bold; float: left; color: rgb(153, 153, 153); }
.Position li { width: 230px; float: left; text-indent: 80px; }
.Position li.w { color: rgb(255, 255, 255); }
.Position_r { background-position: -290px -197px; margin: 6px 0px 0px 15px; padding-left: 16px; color: rgb(153, 153, 153); height: 19px; line-height: 19px; float: right; }
.shopcart_login { margin: 10px 0px 0px 15px; color: rgb(153, 153, 153); height: 19px; line-height: 19px; float: left; }
.shopcart_login a { background-position: -726px 0px; width: 47px; height: 19px; display: block; float: left; margin-right: 6px; }
a.close { background-position: -775px 0px; width: 16px; height: 15px; display: block; float: right; margin: 10px 8px 0px 0px; }
.notify_ii { height: 23px; line-height: 23px; background: none repeat scroll 0% 0% rgb(255, 253, 225); border: 1px solid rgb(255, 225, 185); color: rgb(204, 102, 0); text-indent: 10px; float: left; cursor: pointer; clear: both; }
.notify_ii b { width: 11px; height: 11px; margin: 6px; }
.notify_listBox { clear: both; border: 1px solid rgb(229, 229, 229); background: none repeat scroll 0% 0% rgb(248, 248, 248); padding: 6px 12px; float: left; box-shadow: 3px 3px 0px rgb(237, 237, 237); display: block; }
.notify_listBox p { clear: both; text-align: right; line-height: 24px; border-top: 1px dashed rgb(233, 231, 231); color: rgb(183, 183, 183); }
.my_shop_t { clear: both; color: rgb(153, 153, 153); height: 32px; padding: 5px 0px; }
.my_shop_t .t { background-position: 0px -28px; width: 139px; height: 32px; float: left; }
.my_shop_t span { margin-top: 13px; }
.my_shop { border: 1px solid rgb(233, 231, 231); clear: both; padding: 2px; width: 974px; }
.my_shop ul { line-height: 31px; color: rgb(102, 102, 102); clear: both; height: 31px; background:url(../images/shoplisttitle_bg.gif) repeat-x scroll 0% 0% transparent; }
.my_shop ul li { float: left; text-align: center; }
.my_shop li.n { text-indent: 28px; text-align: left; width: 265px; }
.my_shop li.w200 { width: 200px; }
.my_shop li.w201 { width: 201px; }
.my_shop li.w202 { width: 202px; }
.my_shop li.w105 { width: 105px; }
.listBox { margin: 2px 8px; padding: 0px 0px 10px 20px; }
.listBox .i { float: left; margin-top: 10px; }
.listBox img { width: 58px; height: 58px; border: 1px solid rgb(226, 226, 226); margin: 1px; }
.listBox a:hover img { opacity:.8;filter:Alpha(opacity=60);}
.listBox .c { float: left; position: relative; margin-top: 10px; }
.listBox dl { padding-top: 5px; clear: both; }
.listBox dt { float: left; margin-left: 12px; color: rgb(31, 61, 153); width: 250px; padding-top:10px; line-height: 24px; }
.listBox dd { float: left; text-align: center; line-height: 20px; }
.listBox dd.s { font-weight: bold; color: rgb(235, 26, 60); width: 85px; }
.listBox dd.d { width: 80px; }
.listBox dd.numB { width: 90px; padding-left: 10px; position: relative; }
.amount_cue { background-position: 0px -195px; width: 177px; height: 50px; padding-top: 5px; text-align: center; color: rgb(204, 102, 0); position: absolute; top: -52px; left: -40px; line-height: 16px; }
a.close_cue { margin: 0px 5px 0px 0px; }
.listBox dd.w200 { width: 200px; text-align:left; padding-top:20px; }
.listBox dd.w170 { width: 170px; text-align:left; padding-top:20px;  }
.listBox img { width: 58px; height: 58px; border: 1px solid rgb(226, 226, 226); }
.listBox p { float: left; display: block; clear: both; background: none repeat scroll 0% 0% rgb(248, 248, 248); color: rgb(102, 102, 102); border: 1px solid rgb(229, 229, 229); margin: 5px 0px 0px 12px; padding: 5px 8px; }
.delcommodity { background-position: -369px -65px; width: 122px; height: 55px; position: absolute; z-index: 99999; left: 758px; top: -58px; text-align: center; padding-top: 8px; line-height: 20px; display: none; color: rgb(102, 102, 102); }
.delcommodity a { color: rgb(31, 61, 153); padding-top: 5px; clear: both; }
.delcommodity a:hover { color: rgb(204, 0, 0); }
.Concessions { background-position: -235px -58px; width: 75px; float: left; padding-left: 30px; }
a.num_d_i { background-position: -54px -60px; width: 17px; height: 20px; display: block; float: left; cursor: default; }
a.num_a_ii { background-position: -18px -60px; width: 17px; height: 20px; display: block; float: left; }
a.num_a_ii:hover { background-position: -36px -60px; width: 17px; height: 20px; display: block; float: left; }
.numText { margin: 0px 3px; border: 1px solid rgb(216, 216, 216); width: 35px; height: 16px; text-align: center; float: left; }
.total { line-height: 44px; color: rgb(153, 153, 153); border-top: 1px solid rgb(171, 172, 174); border-bottom: 1px solid rgb(171, 172, 174); clear: both; margin: 0px 8px; }
.total b { font-size: 16px; color: rgb(235, 26, 60); font-family: Arial; }
.total em { color: rgb(235, 26, 60); padding-left: 10px; }
.NextStep_box { padding: 15px 0px 20px 5px; margin: 0px 8px; }
.NextStep_box .giftCards { clear: both; text-align: right; padding-top: 12px; position: relative; z-index: 99999; }
.NextStep_box .giftCardsDiv { position: absolute; top: 28px; right: -115px; display: none; }
.NextStep_box .empty { padding: 5px 10px; float: left; color: rgb(102, 102, 102); position: relative; background: none repeat scroll 0% 0% rgb(241, 241, 241); border: 1px solid rgb(192, 192, 192); }
.NextStep_box .empty a { color: rgb(102, 102, 102); text-decoration: none; }
.NextStep_box .empty a:hover { color: rgb(228, 10, 60); text-decoration: underline; }
.NextStep_box .empty .delcommodity a { color: rgb(31, 61, 153); text-decoration: none; }
.NextStep_box .empty .delcommodity a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
.my_shop a.shoping { background-position: -522px -32px; width: 123px; height: 36px; display: block; margin-right: 15px; float: left; }
.my_shop a.pay { background-position: -678px -32px; width: 123px; height: 36px; display: block; float: left; }
.fahuo_title { border-bottom: 1px solid rgb(243, 35, 69); margin: 10px 5px 0px; padding: 5px; color: rgb(51, 51, 51); }
.fahuo_title strong { font-size: 14px; }

.Position { background:url(../images/zhedanye_03.gif) no-repeat scroll 0px 0px transparent; }
.Position li, .Position02 li { float: left; width: 230px; height: 29px; line-height: 29px; text-indent: 999px; overflow: hidden; }
.Position li.w, .Position02 li.w { color: rgb(255, 255, 255); }
.block24 { display: block; clear: both; height: 12px; line-height: 12px; font-size: 1px; }
.middle { width: 978px; margin: 0px auto; padding-top: 8px; border: 1px solid rgb(233, 231, 231); overflow: hidden; }
.middle a { cursor: pointer; }
.middle .message { width: 953px; height: 26px; line-height: 26px; margin-left: 16px; vertical-align: middle; position: relative; }
.middle .message .message_h3 { width: 96px; float: left; display: inline; font-size: 18px; }
.middle .message a.message_a { color: rgb(31, 61, 153); text-decoration: none; }
.middle .message a.message_a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
.middle .message_content { width: 857px; margin: 0px auto; padding: 13px 0px 10px 103px; color: rgb(0, 0, 0); }
.middle .p_message .psadd, .middle .p_message .txtP { float: left; display: block; }
.middle .p_message .txtP { width: 750px; }
.middle .message_content .p_message { display: block; line-height: 20px; overflow: hidden; }
.middle .message_content p.p_message { margin-top: 0px; }
.middle .display_Message { width: 943px; margin: 0px auto; padding: 0px 0px 21px 17px; background-color: rgb(244, 244, 244); overflow: hidden; }
.middle .span_green, .middle .span_red, .affirm .span_green, .affirm .span_red { list-style: none outside none; margin-left: 10px; margin-top: 5px; overflow: hidden; }

.red { color: rgb(235, 26, 60); font-weight: bold; }

.middle .display_line { clear: both; display: block; width: 960px; margin: 0px auto; }
.middle .display_line .message_content { border-top: 0px none; }
.middle .Online { width: 930px; margin-top: 15px; margin-left: 7px; padding-bottom: 15px; }
.middle .Online span { display: block; margin: 15px 0px 15px 10px; }
.middle .Online .line_content { margin-left: 23px; }
.middle .Online .line_content p { display: block; margin-bottom: 5px; }
.middle .Online .line_content input { vertical-align: middle; margin-right: 9px; }
.middle .Online .line_content img { vertical-align: middle; margin-right: 23px; }

.middle .div_order { width: 960px; margin: 13px auto 6px; font-size: 12px; color: rgb(0, 0, 0); }
.middle .div_order .order_name { display: block; float: left; width: 61px; margin-left: 12px; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; }

.middle .blankline { clear: both; display: block; width: 960px; height: 4px; line-height: 4px; margin: 0px auto; font-size: 4px; border-bottom: 1px solid rgb(207, 208, 213); }
.messages .float #ordergiftcardview p { overflow: hidden; }
.messages .float .btn-quxiao { width: 69px; height: 23px; background: url('quxiao3.jpg') no-repeat scroll 0% 0% rgb(253, 244, 196); border: 0px none; cursor: pointer; color: rgb(187, 106, 0); }
.messages .float .btn-checking { width: 84px; height: 23px; background: url('checking3.jpg') no-repeat scroll 0% 0% rgb(253, 244, 196); border: 0px none; cursor: pointer; color: rgb(187, 106, 0); }

.fr { float: right; }
.fl { float: left; }
.sc_box { margin: 10px auto 30px; width: 980px; }
.sc_box ul { margin: 0px; padding: 0px; list-style: none outside none; }
.Position, .Position02 { background-position: 0px 0px; color: rgb(153, 153, 153); float: left; font-weight: bold; height: 28px; line-height: 28px; width: 720px; }
.Position { background:url(../images/zhedanye_03.png) no-repeat scroll 0px 0px transparent; }
.Position li, .Position02 li { float: left; width: 230px; height: 29px; line-height: 29px; text-indent: 999px; overflow: hidden; }
.Position li.w, .Position02 li.w { color: rgb(255, 255, 255); }
.clr { clear: both; font-size: 0px; height: 0px; line-height: 0; overflow: hidden; }

/*充值1*/
.fn1{width:758px; height:28px; background:url(../images/04.png) no-repeat; float:right;}
.search_main{width:300px; height:auto; background:url(../images/search_main.jpg); border:1px solid #ddd; float:left; margin-left:40px; margin-top:10px; margin-bottom:20px;   line-height:30px;}
.search_main label{ float:left; margin:12px 0px 12px 12px;}
.search_main .select2{width:260px; height:20px; float:left}
.search_main select{width:260px; height:20px; float:left}
.xyb{width:770px; height:40px; float:left; margin-bottom:20px; margin-top:10px;}
.xyb img{width:204px; height:40px;}
/*充值2*/
.fn2{width:758px; height:28px; background:url(../images/05.png) no-repeat; float:right;}
.TL3{ padding:20px; font-size:14px; font-weight:bold; line-height:26px;}
.result_list { width:720px;margin-bottom:3px; margin-left:20px;}
.result_list:hover {border:#9ebd1e 1px solid!important; background:#f6ffd1;}
.stick {background:#e9f0f9; border:#e9f0f9 1px solid}/*置顶*/
.stick .tw0 , .stick .tw1{font-weight:bold;}
.special .tw0 , .special .tw1{font-weight:bold;}
.clearfix { zoom:1 }
.clearfix:after { content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden; }
.post_require {overflow:hidden; height:35px;}
.post_require li{color:#606060; float:left; padding-left:20px; line-height:35px; height:35px;}
.post_require li.tw0 {padding-left:10px; width:70px;}
.post_require li a{color:#F60}
.post_require li input{background:none; margin-right:6px; vertical-align:-3px; *vertical-align:-4px; _margin-top:8px;}
.post_detail {float:left; padding-top:12px; line-height:18px; width:700px;}
.tw2 img{padding-top:5px;}
.tw2 a:hover img{opacity:.8;filter:Alpha(opacity=60);}
/*充值3*/
.fn3{width:758px; height:28px; background:url(../images/06.png) no-repeat; float:right;}
input,select,textarea{font-size:1em;margin:0;color:#000;font-family:tahoma, arial, simsun, sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
:focus{outline:none;}
.registerform .need{width:10px;color:#b20202;}
.registerform td{padding:5px 0;vertical-align:top;text-align:left;}
.registerform .inputxt,.registerform textarea{border:1px solid #a5aeb6;width:294px;padding:2px;}
.registerform textarea{height:75px;}
.registerform label{margin:0 26px 0 10px;}
.registerform .tip{line-height:20px;color:#5f6a72;}
.registerform select{width:300px;}
.registerformalter select{width:124px;}
/*==========以下部分是必须的===========*/
.Validform_checktip{margin-left:8px;line-height:30px;height:30px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(../images/right.png) no-repeat left center;}
.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(../images/error.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(../images/onLoad.gif) no-repeat left center;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289;font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;width:280px;background:#fff;position:absolute;top:0px;right:50px;z-index:99999; display:none;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');-webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa;}
#Validform_msg .iframe{position:absolute;left:0px;top:-1px;z-index:-1;}
#Validform_msg .Validform_title{line-height:25px;height:25px;text-align:left;font-weight:bold;padding:0 8px;color:#fff;position:relative;background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px;position:absolute;right:8px;top:0px;color:#fff;text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000;border-top:none;text-align:left;}
.tj{width:770px; height:40px; float:left; margin-bottom:20px; margin-top:10px;}
.tj img{width:204px; height:40px;}

/*注册样式 */
.one label{ width:80px; float:left; text-align:right; height:20px; line-height:20px;}
.one{padding-top:10px;}
.two{padding-left:100px; background:#F7F7F7}
.two input{margin:10px; width:100px; height:30px;}
.one input{border:1px solid #ccc; width:300px; height:20px;}
.redSta{padding-left:10px;color:red;}
.tip{padding-left:5px;height:25px; line-height:25px;}
.tip1{ background:#ccc url(../images/error.gif) no-repeat 0px -3px; padding-left:25px; padding-right:3px;}
.tip2{ background:#ccc url(../images/righta.gif) no-repeat 0px -3px; padding-left:25px; padding-right:3px;}
.addFocus{background:#FC6;}

/*预约办理 */
.mb10{width:1000px; margin:16px auto 0;}
.mb_10{ margin-top:10px;}
.mt_10{ margin:10px;}
.bord5{ border:1px solid #CCC;}
.bl_list { width:940px;margin-bottom:3px; margin-left:20px;}
.bl_list:hover {border:#9ebd1e 1px solid!important; background:#f6ffd1;}
.J-tit5{ background:url(../images/jobs_14.jpg) repeat-x left top; height:22px; width:978; padding:10px 10px 0 10px; font-size:14px;  font-weight:bold; color:#fff;}
.J-tit6{ background:url(../images/jobs_15.jpg) repeat-x left top; height:22px; width:978; padding:10px 10px 0 10px; font-size:14px;  font-weight:bold; color:#fff; margin-bottom:20px;}
.J-tit7{ background:url(../images/jobs_16.jpg) repeat-x left top; height:50px; width:978; padding:10px 10px 0 10px; font-size:14px;  font-weight:bold; color:#fff; margin-bottom:0px;}
#result_head {background:#ffc54a; color:#fff; margin-bottom:10px; line-height:30px; height:30px;}
#result_head li {background:#ffc54a ; padding-left:20px; float:left; position:relative;}
#result_head li.tw11 {padding-left:30px; width:170px;}
.clearfix { zoom:1 }
.clearfix:after { content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden; }
.bl{width:900px; height:40px; margin-bottom:20px; margin-top:10px;}
.bl img{width:228px; height:40px; margin:0px auto;}

.tw11 {width:150px;}
.tw12 {width:150px;}
.tw13 {width:400px;}
.tw14 {padding:10px 20px 0 20px;}

/*提交订单 */
.tjdd{width:900px; height:40px; margin-bottom:20px; margin-top:10px;}
.tjdd img{width:228px; height:40px; margin:0px auto;}
.ddtj{width:900px; font-size:14px; font-weight:bold; text-align:center; float:left;}
.tjan{width:600px; float:left; margin-left:140px; margin-top:10px;}
.tjan .tjbl{width:216px; height:42px; background:url(../images/tjbl.jpg); float:left;}
.tjan .qxbl{width:216px; height:42px; background:url(../images/qxbl.jpg); float:right;}

/*搜索靓号 */
.text,#searchbar input,.m a,.text span{background:url(../images/input1.png) no-repeat}
#searchbar span{display:inline-block;float:left;}
#searchbar input{border:0;height:29px;line-height:29px;}
.keytitle{float:left;height:29px;line-height:29px;width:80px;text-align:right;color:#fff;}
#searchbar .text1{width:402px;overflow:hidden;}
#searchbar .text1 input{background-position:0 0;width:402px;text-indent:10px;vertical-align:middle;float:left;position:relative;z-index:11;}
#searchbar .btn input{width:82px;padding:0 0 3px 0;color:#fff;font-size:16px;font-family:"微软雅黑";background-position:0 -84px;cursor:pointer;position:relative;z-index:12;}
.m{padding:3px 0 0 13px;}
.m a{display:inline-block;padding-right:10px;}
.m a.down{background-position:right -106px;}
.m a.up{background-position:right -128px;}
.zz{z-index:10;}.z1{z-index:0;}
#searchbar form{margin:0;padding:0;float:left;zoom:1}

.searchtiao{ background:url(../images/jobs_10.jpg) repeat-x; height:35px;width:974px; line-height:35px; padding:0 10px;}
.searchtiao strong{ font-weight:bold; color:#FF0000;}
.searchtiao span{ float:right;}
.lg_list { width:940px;margin-bottom:3px; margin-left:20px; margin-top:10px;}
.lg_list:hover {border:#9ebd1e 1px solid!important; background:#f6ffd1;}
#lg_head { width:940px; background:#ffc54a; color:#fff; margin:0px auto; line-height:30px; height:30px;}
#lg_head li {background:#ffc54a ; padding-left:20px; float:left; position:relative;}
#lg_head li.tw11 {padding-left:30px; width:170px;}
.tw20{width:160px;}
.tw21{width:100px;}
.tw23{width:160px;}
.tw24{width:100px;}




 
.thumbnails {overflow:hidden;}
.thumbnails li { width: 340px; margin: 0px 8px 30px 8px; float: left; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.thumbnail { position: relative; overflow: hidden; }
.thumbnails.landing .thumbnail { border-bottom: 1px solid rgb(0, 0, 0); }
.thumbnail .text { position: absolute; top: 149px; left: 0px; z-index: 3; width: 100%; height: 100%; background:url(../images/thumbnail-overlay.png) no-repeat scroll left top transparent; cursor: pointer; }
.thumbnail .text-header { display: table; width: 100%; height: 55px; }
.thumbnail .text h4 { display: table-cell; vertical-align: middle; padding: 10px 12px; font-size: 15px; line-height: 17px; color: rgb(255, 255, 255); font-weight: bold; }
.thumbnail .text h4 span { padding-right: 19px; background:url(../images/chevron-yellow.png) no-repeat scroll 100% 4px transparent; font-size: 12px; color: rgb(255, 255, 255); }
.thumbnail .text p { padding: 3px 12px 0px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; }
img.photo { width: 340px; height: 200px; border-top: 1px solid rgb(255, 175, 0); }
